Задачки по ноде
Просто немного задачек по Node.JS.
- Напишите функцию, которая принимает на вход массив урлов и обходит их - но так, чтобы она обходила не более пяти адресов одновременно, чтобы не создавать избыточной нагрузки на сервер.
- Напишите функцию, которая принимает на вход имя каталога и печатает всего его файлы и подкаталоги.
- Напишите свою реализацию Reduce
- Напишите функцию для клонирования объекта, опишите ограничения
- Сделайте аналог крона - чтобы некая функция вызывалась раз в 2 секунды. Описать варианты реализации и ограничения.
- Напишите три способа поприветствовать Джона, используя эти данные и функцию:
1 | const person = { |
- С бекенда приходит такой массив c возрастом учеников:
1 | var arr = [ |
Нужно получить средний возраст. 8. Напишите функцию, которая получает содержимое веб странички и делает пять ретраев в случае, если сервер недоступен. Нужно сделать в трёх вариантах - на асик эвейте, на промисах и на коллбеках.